﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ComponentModel.DataAnnotations;

namespace GestionSaludOcupacional.Portal.Base.ViewModels.HistoriaClinica
{
    public class HistoriaClinicaRegistroViewModel
    {
        #region Historia Clinica Registro
        public int IdCentroTrabajo { get; set; }
        public int Id { get; set; }
        public int IdCita { get; set; }
        public int HistoriaClinicaId { get; set; }
        public int HistoriaClinicaPacienteId { get; set; }
        public int HistoriaClinicaDescripcion { get; set; }

        [Display(Name = "Tipo Examen")]
        [Required]
        public string TipoExamen { get; set; }

        [Display(Name = "Actividad Economica")]
        public string ActividadEconomica { get; set; }

        [Required]
        public string Arp { get; set; }

        [Required]
        public string Afp { get; set; }

        [Required]
        public string Eps { get; set; }

       [Required]
        public string Cargo { get; set; }

        [Display(Name = "Fecha Ingreso")]
        [Required]
        public string FechaIngreso { get; set; }

        [Display(Name = "Contacto Emergencia")]
        [Required]
        public string ContactoEmergencia { get; set; }

        [Required]
        public string FechaCreacion { get; set; }
        #endregion

        public AnamnesisViewModel Anamnesis { get; set; }
        public ExamenFisicoViewModel Fisico { get; set; }
        public AntecedenteEnfermedadViewModel Antecedentes { get; set; }
        public FactorRiesgoViewModel FactorRiesgo { get; set; }
    }
}
